home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Amiga Plus 1997 #3
/
Amiga Plus CD - 1997 - No. 03.iso
/
pd
/
programmierung
/
alienbreed3d2_src
/
levelformat
< prev
next >
Wrap
Text File
|
1997-01-31
|
2KB
|
97 lines
0 PLAYERSTARTX (w)
2 PLAYERSTARTZ (w)
4 PLAYERSTARTZONE (w)
6 NUM CONTOL PTS (w)
8 NUM POINTS (w)
10 NUM ZONES (w)
12 NUM FLOORLINES (w)
14 NUM OBJECT PTS (w)
16 PTR TO POINTS (l)
20 PTR TO FLOORLINES (l)
24 PTR TO OBJECTS (l)
28 PTR TO PLAYERSHOTS (l)
32 PTR TO ENEMYSHOTS (l)
36 PTR TO OBJECTPTS (L)
40 PTR TO PLR1_OBJ (L)
44 PTR TO PLR2_OBJ (L)
CONTROL POINTS... (w*2)
OBJECT PTS (lw*2)
OBJECT DATA (64bytes each)
-1 (w)
Points (w*2)
FloorLines (32 bytes each)
***********************
ZoneBorders (ends in -1)
ZoneDat:
numzone (w)
floorheight (L)
roofheight (l)
zb (w) ?
cpt (w)
0 (l)
Offset to borders(w)
from zonedat
Offset to points(w)
from zonedat
DrawBackDrop(w)
(ZoneGraphNumber,clip addr (w)
CORD (l))
-1 (l) at end of list.
Then list of points (w)
terminated with -1
***********************
GRAPHICS FILE FORMAT:
0 Pointer to doors (l)
4 pointer to lifts (l)
8 pointer to switches (l)
12 pointer to zone graph offsets
Offsets to zonedata from start of level
data (already filled in) (l)
Offsets to zone graph data from start
of this file (already filled in)
Zone Graph data
(starts with zone number)
Door Data:
Bottom,top,currheight,dir (w)
Pointer to roof (l)
number of zone (w)
conditions (l)
***
wall number
pointer to wall graph
graphic
***
LiftData:
Bottom,top,currheight,dir (w)
Pointer to roof (l)
number of zone (w)
conditions (l)
***
wall number
pointer to wall graph
graphic
***
SwitchData:
NUM ZONE (w)
First point (w)
Ptr to graphics (l)
status (l)